home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
INFO
/
TSFAQP18.ZIP
/
FAQPASB.TXT
< prev
next >
Wrap
Internet Message Format
|
1993-12-25
|
7KB
From ts@uwasa.fi Sat Dec 25 00:00:00 1993
Subject: FAQPASB.TXT
Copyright (c) 1993 by Timo Salmi
All rights reserved
FAQPASB.TXT Bibliography of textbooks and references for frequently
asked Turbo Pascal questions with Timo's answers.
Note that several of the references below will have later editions
available, as is usual in this kind of literature with frequent
compiler, program, and OS updates.
..................................................................
Prof. Timo Salmi Co-moderator of comp.archives.msdos.announce
Moderating at garbo.uwasa.fi anonymous FTP archives 128.214.87.1
Faculty of Accounting & Industrial Management; University of Vaasa
Internet: ts@uwasa.fi BBS +(358)-61-3170972; FIN-65101, Finland
--------------------------------------------------------------------
From ts@uwasa.fi Sat Dec 25 00:00:59 1993
Subject: Turbo Pascal Bibliography
A. *****
Q: BIBLIOGRAPHY, text-books:
Bielig-Schulz, G. & Schulz, Ch. (1990). 3D Graphics in Pascal. John
Wiley & Sons Ltd.
Brown, Ralf & Kyle, Jim (1991). PC Interrupts, A Programmer's
Reference to Bios, Dos, and Third-Party Calls. Addison-Wesley
Publishing Company. Inc. (This is not a Turbo Pascal text-book,
but a very useful reference book for advanced Turbo Pascal and
other programmers. Ralf Brown is the author of the well-known
garbo.uwasa.fi:/pc/programming/inter*.zip interrupt list. The
book is based on the list, but the material is arranged by
subjects instead of chronological interrupt numbers).
Cooke, D & Craven, A H & Clarke, G M (1985). Statistical Computing
in Pascal. Mathematics Division, Edward Arnold Publishers Ltd.
Cooper, Doug (1992). Oh! Pascal! for Turbo Pascal 6.0 (3rd. Ed.),
W.W. Norton & Co, N.Y. (A description from the author: 894 pages,
16 full color, with 1.2 or 1.44 meg diskette. This edition was
written directly for TP6.0, and fully covers objects. The emphasis
is on modification of existing code; many long (100-500) line
projects, all using graphics, are supplied).
Duncan, Ray (1988). Advanced MS-DOS Programming. The Microsoft guide
for Assembly Language and C programmers. Microsoft Press. (Much
useful information on interrupts also for Turbo Pascal
programmers).
Dettmann, Terry (1989). Dos Programmer's Reference. Second edition,
revised by Jim Kyle. Que.
Dorfman, Len & Neuberger, Marc J. (1993). Turbo Pascal Memory
Management Techniques. Mindcreast/McGraw-Hill.
Duntemann, Jeff (1989). Complete Turbo Pascal. Third edition. Scott,
Foresman and Company.
Dutton, Frank (1989). Turbo Pascal Toolbox. Second edition. Sybex.
Ezzel, Ben (1989). Programming the IBM User Interface Using Turbo
Pascal. Addison-Wesley. (Especially well suited for beginning
interrupt users.)
Jamsa, Kris (1988). Dos Power User's Guide. Osborne McGraw-Hill. (In
a way oldish, but has a very good number of examples of interrupt
programming mainly in Turbo Pascal.)
Jamsa. Kris (1993). Jamsa's 1001 Dos & PC Tips. Osborne &
McGraw-Hill. (Not any TP, but some useful interrupt and batch
lore.)
Jamsa, Kris & Nameroff, Steven (1987). Turbo Pascal Programmer's
Library. Borland-Osborne / McGraw-Hill.
Jamsa, Kris & Nameroff, Steven (1988). Turbo Pascal Programmer's
Library. Second edition. Borland-Osborne / McGraw-Hill.
Koffman, Eliol B. & Maxim, Bruce (1993). Turbo Pascal; with advanced
topics. 4th ed. Addison-Wesley. (This is a TP text-book best
suited for teaching.)
Mitchell, Edward with Shammas, Namir (1993). Borland Pascal
Developer's Guide. Que. (The cover says "Advanced Reference for
Power Programmers!")
Norton, Peter & Wilton, Richard (1988). The New Peter Norton
Programmer's guide to the IBM PC & PS/2. Microsoft Press. (Much
useful information on interrupts and their background also for
Turbo Pascal programmers).
O'Brien, Stephen (1988). Turbo Pascal, Advanced Programmer's Guide.
Borland-Osborne / McGraw-Hill.
O'Brien, Stephen (1988). Turbo Pascal, The Complete Reference.
Borland-Osborne / McGraw-Hill. (Much useful tricks including
fast input handling with BlockRead. But some of the codes have
not been properly updated since TP 3.)
O'Brien, Stephen (1989). Turbo Pascal 5.5, The Complete Reference.
Borland-Osborne / McGraw-Hill.
Ohlsen, Chris & Stoker, Gary (1989). Turbo Pascal Advanced
Techniques. Que. (Also includes some useful inside tips.)
Porter, Kent (1987). Stretching Turbo Pascal. Advanced Programming
in the MS-DOS Environment. Brady, Prentice Hall.
Porter, Kent & Floyd, Mike (1990). Stretching Turbo Pascal. Version
5.5. Revised Edition. Brady, Prentice Hall. (In my opinion late
Porter's books are not up to his impressive standards shown in Dr.
Dobb's Journal.)
Press, William & Flannery, Brian & Teukolsky, Saul & Vetterling,
William (1986). Numerical Recipes. The Art of Scientific
Computing. Cambridge University Press. (The shareware version of
the extensive pascal codes of this book are available as
garbo.uwasa.fi:/pc/turbopas/nrpas13.zip).
Rugg, Tom & Feldman, Phil (1989). Turbo Pascal Programmer's Toolkit.
Que. (I just hate it when TP text-books use include files which I
have to hunt high and low throughout the earlier text.)
Schildt, Herbert (1988). Advanced Turbo Pascal Version 4.
Borland-Osborne / McGraw-Hill.
Stivison, Douglas (1986). Turbo Pascal Library. Sybex.
Swan, Tom (1989). Mastering Turbo Pascal 5.5. Third edition. Hayden
Books. (Best as a nice alternative reference of Turbo Pascal
keywords. Also later TP versions available)
Tischer, Michael (1990). PC System Programming. An in-depth
reference for the DOS programmer. Third printing. Abacus.
Tischer, Michael (1990). Turbo Pascal Internals. Abacus. (Can be
recommended for a deeper understanding of Turbo Pascal. Not for
beginners.)
Tischer, Michael (1992). PC Intern System Programming. The
Encyclopedia of DOS Programming Know How. Abacus. (A very useful
reference for intermediate and advanced interrupt programming with
examples in BASIC, Turbo Pascal, C, and assembler. A drawback is
that it draws unnecessarily heavily on assembler modules to be
linked, and requires MASM or TASM in those cases.)
Wood, Steve (1989). Using Turbo Pascal 5. Borland-Osborne /
McGraw-Hill.
Yester, Michael (1989). Using Turbo Pascal. Que. (Useful also as
an introduction to more advanced usages.)
BIBLIOGRAPHY, program etc handbooks:
5.0 Turbo Analyst. TurboPower Software (1988).
5.0 Turbo Professional. TurboPower Software (1988). Later 5.5 Turbo
Objective? Not to be confused with Borland's Turbo-Assembler-
Debugger Turbo Professional package.
Microsoft MS-DOS User's Guide and User's Reference. Operating System
Version 3.3. Microsoft Corporation (1987).
Turbo Pascal. Numerical Methods Toolbox. Version 4.0. Borland
International, Inc.
Turbo Profiler. Version 1.0. User's Guide. Borland International,
Inc. (1990).